//this file use to include map, hashmap, multimap, multihashmap from different
//libraries such as stl, boost, poco, ace....
//andycai_sc 2011-05-14

#ifndef GMAP_H
#define GMAP_H

#if (defined(USE_BOOST_ALL) && !defined(NOT_USE_BOOST_MAP)) || defined(USE_BOOST_MAP)
#include "GBoost/GBoostStandMap.h"
#include "GBoost/GBoostHashMap.h"
#elif (defined(USE_POCO_ALL) && !defined(NOT_USE_POCO_MAP)) || defined(USE_POCO_MAP)
#include "GPoco/GPocoStandMap.h"
#include "GPoco/GPocoHashMap.h"
#elif (defined(USE_QT_ALL)) && !defined(NOT_USE_QT_MAP) || defined(USE_QT_MAP)
#include "GQt/GQtStandMap.h"
#include "GQt/GQtHashMap.h"
#else
#include "GStd/GStdStandMap.h"
#include "GStd/GStdHashMap.h"
#endif

#endif
